package cn.itcast.service;

import cn.itcast.entity.OrderQueryPageBean;
import cn.itcast.entity.PageResult;
import cn.itcast.pojo.Order;




public interface OrderListService {

    /**条件分页查询*/
    PageResult findAllOrderByPage(OrderQueryPageBean orderQueryPageBean);

    /**新建预约对象*/
    Boolean saveOrder(Order order);

    /**修改预约对象*/
    Boolean updateOrder(Order order);

    /**修改到诊情况*/
    Boolean updateOrderArrivalById(String id,Integer arrival);

    /**查询个人的预约情况*/
    Order findOrderById(String id);

    /**删除预约对象*/
    Boolean deleteOrderById(String id);

    /**更新已预约人数*/
    void updateOrderReservations(Order order);


}
